<?php

/**
 * 类的介绍 ：
 *
 * @param mixed
 * @return array 返回类型
 * @author      wh
 */


namespace App\Utils;

/**
 * 成功状态
 */
define("status_success", 200);
/**
 * 请求失败状态
 */
define("status_failed", 400);
/**
 * 数据为空
 */
define("status_null", 300);
/**
 * 异常状态
 */
define("status_error", 500);


class RetUtil
{
    public static function success($data = [])
    {
        return response()->json([
            'status' => status_success,
            'ret' => $data,
        ]);
    }

    public static function error($data = [])
    {
        return response()->json([
            'status' => status_error,
            'ret' => $data,
        ]);
    }

    public static function ret($code, $data = [])
    {
        return response()->json([
            'status' => $code,
            'ret' => $data,
        ]);
    }


}
